package com.easygem.front.converter;

import com.easygem.common.model.front.ClientStatus;
import com.easygem.common.vo.front.ClientStatusVo;
import org.springframework.beans.BeanUtils;

import java.util.ArrayList;
import java.util.List;

/**
 * @author luoxi
 * @version 1.0
 * @className ClientStatusConverter
 * @Description 客户状态
 * 用于返回给前端的实体转换器
 * @date 2024/12/26 21:43
 */
public class ClientStatusConverter {
    /**
     * 转vo  ,用于返回给前端的实体
     * @return
     */
    public static ClientStatusVo converterToClientStatusVo(ClientStatus clientStatus){
        ClientStatusVo clientStatusVo = new ClientStatusVo();
        BeanUtils.copyProperties(clientStatus,clientStatusVo);
        return clientStatusVo;
    }
    public static List<ClientStatusVo> converterToClientStatusVoList(List<ClientStatus> clientStatus){
        List<ClientStatusVo> clientStatusVoList = new ArrayList<ClientStatusVo>();
        for(ClientStatus clientStatus1 : clientStatus){
            clientStatusVoList.add(converterToClientStatusVo(clientStatus1));
        };
        return clientStatusVoList;
    }

}
